#include<iostream>
#include<time.h>
using namespace std;
/**
* 判断是否是闰年，如果是闰年则返回1，否则返回0
*/
int isLeapYear(int year) {
    /*to do something*/
    return 0;
}

/**
* 返回今年有多少天，如果是闰年返回366，否则返回365
*/
int daysInYear(int year) {
    /*to do something*/
    return 0;
}
/**
* 返回year年的month月有多少天，可能的返回值包括28-31
*/
int daysInMonth(int year, int month) {
    /*to do something*/
    return 0;
}

/**
* 判断当前年月日是否合法，合法返回1，不合法返回0
*/
int isValidDate(int year, int month, int day) {
/*to do something*/
    return 0;
}


/**
* 返回给出的年月日距离1900年1月1日有多少天，特别的，如果是1900年1月1日当天则返回1
*/
int daysAfterNewYear1900(int year, int month, int day) {
/*to do something*/
    return 0;
}
int main() {
    int year = 0, month = 0, day = 0;//你的出生年月日
    time_t milltime;
    time (&milltime);
    struct tm *p = localtime(&milltime);
    int cyear = 1900 + p->tm_year, cmonth = 1 + p->tm_mon, cday = p->tm_mday;//当前系统时间年月日
    cout << "请输入你的出生年月日：";
    scanf("%d-%d-%d", &year, &month, &day);

    //判断你的出生年月日是否合法
    //判断你是否出生
    //判断你是否已经满7岁
    //判断今天是否刚满7岁
    //判断今天是打渔还是晒网


    return 0;

}
